95
39
44
20
7
2
52
43
80
36
58
26
25
31
189
82
145
158
111
137
97
179
334
251
112
161
168
58
207
152
88
81
178
103
121
124
226
106
123
162
145
76
123
112
98
149
279
157
192
124
63
138
67
417
56
136
189
260
135
54